hand barrow - French English Dictionary